package com.rshang.rsdp.mapper;

import com.rshang.rsdp.entity.TbRsdlTzjl;

import java.util.HashMap;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.plugins.pagination.Pagination;

/**
 * <p>
  * 调整记录信息表 Mapper 接口
 * </p>
 *
 * @author zhangjun
 * @since 2017-08-20
 */
public interface TbRsdlTzjlMapper extends BaseMapper<TbRsdlTzjl> {

	/**
	 * 分页查询
	 * @param page		分页对象
	 * @param gsmc		公司名称
	 * @param xgsmc		小公司名称
	 * @param xm			姓名
	 * @param sfzhm		身份证号码
	 * @param cxrqq		查询日期起
	 * @param cxrqz		查询日期止
	 * @param czr		操作人
	 * @return
	 * 		List<HashMap>
	 */
	public List<HashMap> getTzjlList(Pagination page, @Param("gsmc")String gsmc, @Param("xgsmc")String xgsmc, @Param("xm")String xm, @Param("sfzhm")String sfzhm, @Param("cxrqq")String cxrqq, @Param("cxrqz")String cxrqz,@Param("czr")String czr);
	
	/**
	 * 分页查询导出
	 * @param gsmc		公司名称
	 * @param xgsmc		小公司名称
	 * @param xm			姓名
	 * @param sfzhm		身份证号码
	 * @param cxrqq		查询日期起
	 * @param cxrqz		查询日期止
	 * @param czr		操作人
	 * @return
	 * 		List<HashMap>
	 */
	public List<HashMap> getTzjlListExport(@Param("gsmc")String gsmc, @Param("xgsmc")String xgsmc, @Param("xm")String xm, @Param("sfzhm")String sfzhm, @Param("cxrqq")String cxrqq, @Param("cxrqz")String cxrqz,@Param("czr")String czr);
}